package com.fafa.pos.dao;

import com.fafa.pos.pojo.ConsumeInfo;

import java.util.List;

/**
 * Created by ZhouBing on 2017/8/16.
 */
public interface IConsumeInfoDao {

    /**
     * 保存消费信息
     * @param consumeInfo
     */
    void saveConsumeInfo(ConsumeInfo consumeInfo);

    /**
     * 保存上传的错误信息
     * @param id,errorMsg
     */
    void saveErrorMsg(String id,String errorMsg);


    /**
     * 保存上传的错误信息
     * @param id,errorMsg
     */
    void setIsUpLoad(String id,String upload);

    /**
     * 查询当天的消费记录
     * @return
     */
    List<ConsumeInfo> getCurDayConsumeInfo();

    /**
     * 查询某卡当天的离线消费记录
     * @param cardCode
     * @return
     */
    List<ConsumeInfo> getCurDayOffLineConsumeInfo(String cardCode);

    /**
     * 获得所有未上传的消费记录
     * @return
     */
    List<ConsumeInfo> getAllOffLineConsumeInfo();

}
